package org.papervision3d
{
	import org.papervision3d.core.log.PaperLogger;
	

	/**
	* <span lang="ja">Papervision3D クラスはライブラリの全体的な設定を行うクラスです。</span>
	* <span lang="en">The Papervision3D class contains global properties and settings.</span>
	*/
	public class Papervision3D
	{
		// ___________________________________________________________________ SETTINGS
		
		
		
		/**
		* <span lang="ja">Papervision3D の角度法を度数法(true)とラジアン(false)のどちらを指定するか設定します。デフォルト値はtrueで、度数法です。</span>
		* <span lang="en">Indicates if the angles are expressed in degrees (true) or radians (false). The default value is true, degrees.</span>
		*/
		public static var useDEGREES  :Boolean = true;
	
		/**
		* <span lang="ja">Papervision3D のスケール値を百分率[0～100](true)もしくは 0 から 1 (false)で使用するかを設定します。
		* デフォルト値はfalseで、0～1でスケール値を表すようになっています。</span>
		* <span lang="en">Indicates if the scales are expressed in percent (true) or from zero to one (false). The default value is false, i.e. units.</span>
		*/
		public static var usePERCENT  :Boolean = false;
	
		/**
		 * <span lang="ja">Papervision3D の座標系を右手系(false)もしくは左手系(true)で使用するかを設定します。
		 * デフォルト値は false で、右手系となっています。</span>
		 */
		public static var useRIGHTHANDED :Boolean = false;
		 
		// ___________________________________________________________________ STATIC
	
		/**
		* <span lang="ja">ライブラリの名称を取得します。 </span>
		* <span lang="en">Enables engine name to be retrieved at runtime or when reviewing a decompiled swf.</span>
		*/
		public static var NAME     :String = 'Papervision3D';
	
		/**
		* <span lang="ja">ライブラリのバージョンを取得します。</span>
		* <span lang="en">Enables version to be retrieved at runtime or when reviewing a decompiled swf.</span>
		*/
		public static var VERSION  :String = '2.0.0';
	
		/**
		* <span lang="ja">ライブラリのバージョンの日付を取得します。 </span>
		* <span lang="en">Enables version date to be retrieved at runtime or when reviewing a decompiled swf.</span>
		*/
		public static var DATE     :String = 'March 12th, 2009';
	
		/**
		* <span lang="ja">ライブラリの著作権情報を取得します。 </span>
		* <span lang="en">Enables copyright information to be retrieved at runtime or when reviewing a decompiled swf.</span>
		*/
		public static var AUTHOR   :String = '(c) 2006-2008 Copyright by Carlos Ulloa | John Grden | Ralph Hauwert | Tim Knip | Andy Zupko';
		
		/**
		 * <span lang="ja">Papervision3D の trace ログを出力するインスタンスを取得します。</span>
		 * <span lang="en">This is the main Logger Controller.</span>
		 */
		public static var PAPERLOGGER : PaperLogger = PaperLogger.getInstance();
		
		
	}
}